import { h } from 'vue';
import { NTag } from 'naive-ui';
import { BasicColumn } from '@/components/Table';

export const columns: BasicColumn[] = [
  {
    type: 'selection',
  },
  {
    title: '序号',
    key: 'id',
    align: "center",
  },
  // {
  //   title: '二维码编号',
  //   key: 'charger_qrcode_number',
  //   align: "center",
  // },
  {
    title: '充电宝编号',
    key: 'charger_number',
    align: "center",
    width: '150px'
  },
  {
    title: '充电宝名称',
    key: 'charger_name',
    align: "center",
  },
  {
    title: '充电宝协议',
    key: 'type_name',
    align: "center",
    render(row) {
      return h(
        NTag,
        {
          type: 'info',
        },
        {
          default: () => (row.type_name),
        },
      );
    },
  },
  // {
  //   title: '充电宝类型',
  //   key: 'charger_kind',
  //   align: "center",
  //   render(row) {

  //     if(row.charger_kind==1){
  //       return h(
  //         NTag,
  //         {
  //           type: 'info',
  //         },
  //         {
  //           default: () => ('普通充电宝'),
  //         },
  //       );
  //     }else{
  //       return h(
  //         NTag,
  //         {
  //           type: 'warning',
  //         },
  //         {
  //           default: () => ('快充'),
  //         },
  //       );
  //     }

  //   },
  // },
  {
    title: '所属门店',
    key: 'charger_station_name',
    align: "center",
  },
  {
    title: '所属代理商',
    key: 'charger_agents_name',
    align: "center",
  },
  {
    title: '所属商户',
    key: 'charger_bussiness_name',
    align: "center",
  },
  {
    title: '卡槽数量',
    key: 'charger_battery',
    align: "center",
  },
  {
    title: '可借/可还',
    key: 'charger_battery_line',
    align: "center",
    render(row) {
        return h(
          NTag,
          {
            type: 'info',
          },
          {
            default: () => (row.charger_battery_line+'/'+row.charger_battery_lend),
          },
        );
    },
  },
  {
    title: '状态',
    key: 'charger_status',
    align: "center",
    render(row) {
      if(row.charger_status === 1){
        return h(
          NTag,
          {
            type: 'info',
          },
          {
            default: () => ('启用'),
          },
        );
      }else{
        return h(
          NTag,
          {
            type: 'error',
          },
          {
            default: () => ('禁用'),
          },
        );
      }
      
    },
  },
  {
    title: '运行状态',
    key: 'charger_runstatus',
    align: "center",
    render(row) {
      if(row.charger_runstatus==1){
        return h(
          NTag,
          {
            type: 'info',
          },
          {
            default: () => ('在线'),
          },
        );
      }else{
        return h(
          NTag,
          {
            type: 'error',
          },
          {
            default: () => ('离线'),
          },
        );
      }
      
    },
  },

  // {
  //   title: '性别',
  //   key: 'sex',
  //   render(row) {
  //     return h(
  //       NTag,
  //       {
  //         type: 'info',
  //       },
  //       {
  //         default: () => (row.sex === 0 ? '男' : row.sex === 1 ? '女' : '未知'),
  //       },
  //     );
  //   },
  // },
  // {
  //   title: '创建时间',
  //   key: 'created_at',
  // },
];
